//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package nc.bs.pub.action;

import nc.bs.framework.common.NCLocator;
import nc.bs.pub.compiler.AbstractCompiler2;
import nc.impl.to.m5f.action.SendApproveAction;
import nc.uapbd.vo.sever.ListenerSever;
import nc.vo.pub.BusinessException;
import nc.vo.pub.compiler.PfParameterVO;
import nc.vo.so.m32.entity.SaleInvoiceVO;
import nc.vo.to.m5f.entity.SettleListVO;

public class N_5F_SAVE extends AbstractCompiler2 {
    public N_5F_SAVE() {
    }

    public String getCodeRemark() {
        return " \n";
    }

    public Object runComClass(PfParameterVO vo) throws BusinessException {
        super.m_tmpVo = vo;
        SendApproveAction action = new SendApproveAction();
        SettleListVO[] vos= ((SettleListVO[]) vo.m_preValueVos);
        NCLocator.getInstance().lookup(ListenerSever.class).settleListener(vos);
        return action.sendApprove(this);
    }
}
